Creston Township, Ashe County, North Carolina

Creston Township is one of nineteen townships in Ashe County, North Carolina, United States. The township has a population of 786 according to the 2000 census.

Geographically, Creston Township occupies 30.46 square miles (78.9 km2) in central Ashe County. There are no incorporated municipalities located in Creston Township, however there are several unincorporated communities here, including Creston, Grayson, and Parker.